Inverquharity Castle is a 15th-century tower house in Angus, Scotland. It lies around 4.5 kilometres (2.8 mi) north-east of Kirriemuir, on the south bank of the River North Esk.
The lands of Inverquharity came to the Ogilvie family around 1420. The castle was first constructed as a rectangular tower in the 1440s, by Alexander Ogilvie, 2nd Lord Inverquharity. In the 16th century a wing was added to form a four-storey L-plan castle. In the late 18th century, the tower was sold by the 5th Ogilvy Baronet, and the wing demolished. The castle decayed until the 1960s, when it was restored and the wing rebuilt. The original 15th-century yett, or iron gate, is still in place. It remains a private family home, and is a category A listed building.